@import url('https://fonts.googleapis.com/css2?family=Noto+Color+Emoji&display=swap');
@font-face {
  font-family: 'GmarketSansBold';
  src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
:root {
  font-size: 62.5% !important;
}

[class*=show_] {
  display: none;
}

.block {
  display: block;
}

.flex {
  display: flex;
}
.pc-no-br{
  display: none;
}
@media screen and (max-width: 1200px) {
  .hide_1200 {
    display: none !important;
  }
  .show_1200 {
    display: initial;
  }
  .show_1200.block {
    display: block;
  }
  .show_1200.flex {
    display: flex;
  }
  br.show_1200 {
    display: block;
  }
}
@media screen and (max-width: 992px) {
  .show_992 {
    display: initial;
  }
  .show_992.block {
    display: block;
  }
  .show_992.flex {
    display: flex;
  }
  .hide_992 {
    display: none;
  }
  br.show_992 {
    display: block;
  }
}
@media screen and (max-width: 768px) {
  .show_768 {
    display: initial;
  }
  .show_768.block {
    display: block;
  }
  .show_768.flex {
    display: flex;
  }
  .hide_768 {
    display: none;
  }
  br.show_768 {
    display: block;
  }
}
@media screen and (max-width: 576px) {
  :root {
    font-size: 60% !important;
  }
  .show_576 {
    display: initial;
  }
  .show_576.block {
    display: block;
  }
  .show_576.flex {
    display: flex;
  }
  br.show_576 {
    display: block;
  }
  .hide_576 {
    display: none;
  }
}

.img_pc{
  display: block;
}
.img_mo{
  display: none;
}

#wrap #container .evSection{
  background-image: url(https://careergate-service.s3.amazonaws.com/img/campusdev/mbc/event/2025/0909_lucky/evSection_bg.png);
  background-color: #ffc0d0;
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 1920px auto;
  padding:75px 0 64px;
}
#wrap #container .evSection .inner {
  display: flex;flex-direction: column;gap:48px;
}
#wrap #container .evSection .inner .con_title {
  text-align: right;
}
#wrap #container .evSection .inner .con_title img {
  margin-left:auto;
}
#wrap #container .evSection .inner .content{
  background-color: #ffabc4;width:100%;border-radius: 50px;
  display: flex;flex-direction: column;gap:100px;align-items: center;justify-content: center;
  padding-bottom:125px;border:1px solid #f5f5f5;
  
}
#wrap #container .evSection .inner .content #content_unit {
  display: flex;flex-direction: column;gap:100px;align-items: center;justify-content: center;
  padding-top:90px;
}
#wrap #container .evSection .inner .content .motion_box_container {
  position: relative;
}
#wrap #container .evSection .inner .content .motion_box_bg {
  position: absolute;top:-75px;left:50%;z-index: 0;max-width: unset;
  transform: translate(-50%, 0);
}
#wrap #container .evSection .inner .content .motion_box_hanabi1 {
  position: absolute;top:-160px;right:-336px;z-index: 0;max-width: unset;
  width: 160px;display: none;
}
#wrap #container .evSection .inner .content .motion_box_hanabi2 {
  position: absolute;bottom:44px;right:-166px;z-index: 0;max-width: unset;
  width: 90px;display: none;
}
#wrap #container .evSection .inner .content .motion_box_hanabi3 {
  position: absolute;bottom:322px;left:-200px;z-index: 0;max-width: unset;
  transform: translate(-50%, 0);width: 65px;display: none;
}
#wrap #container .evSection .inner .content .motion_box {
  background-image: url(https://careergate-service.s3.amazonaws.com/img/campusdev/mbc/event/2025/0909_lucky/motion_box_bg.png);
  width:642px;height:697px;
  margin-left:0;
  padding: 19px 22px;
  display: flex;flex-direction: column;gap:25px;
  position: relative;
  z-index: 1;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap{
  width: 600px;height:540px;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object{
  position: absolute;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .object12{
  position: absolute;
  bottom:149px;right:-158px;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object.active{
  animation: floatAnim var(--duration, 3s) both infinite alternate;
  animation-delay: var(--delay, 0s);
  will-change: transform;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object1{
  top:275px;left:203px;z-index: 10;
  --duration: 1s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: -0;
  --rot: 5deg;
  --scale: 1;
  --opacity:1;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object2{
  top:-15px;left:-19px;
  --duration: 1s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: -5px;
  --rot: 3deg;
  --scale: 1;
  --opacity:1;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object3{
  top:89px;left:231px;
  --duration: 2s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: 0;
  --rot: 0deg;
  --scale: 1;
  --opacity:1;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object4{
  top:223px;left:51px;
  --duration: 2s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: 0;
  --rot: 0;
  --scale: 1.05;
  --opacity:1;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object5{
  top:158px;left:313px;
  --duration: 1s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: 0;
  --rot: 0;
  --scale: 1.05;
  --opacity:1;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object6{
  top:22px;left:319px;
  --duration: 1.5s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 10px;
  --ty: -10px;
  --rot: 0;
  --scale: 1;
  --opacity:1;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object7{
  top:184px;left:177px;
  --duration: 2s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 10px;
  --ty: 10px;
  --rot: 5deg;
  --scale: 1;
  --opacity:1;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object8{
  top:347px;left:503px;
  --duration: 2s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: 0;
  --rot: 0deg;
  --scale: 1;
  --opacity:1;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object9{
  top:260px;left:441px;
  --duration: 3s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 10px;
  --ty: 10px;
  --rot: 5deg;
  --scale: 1;
  --opacity:1;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object10{
  top:346px;left:431px;z-index: 11;
  --duration: 3s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: -0;
  --rot: 0;
  --scale: 1;
  --opacity:1;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object11{
  top:314px;left:91px;
  --duration: 1s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: -0;
  --rot: 0;
  --scale: 1;
  --opacity:0.7;
}
@keyframes floatAnim {
  0% { transform: translate(0, 0) rotate(0deg); opacity: 1;}
  50% { 
    transform: translate(var(--tx, 0px), var(--ty, 0px)) 
               rotate(var(--rot, 0deg)) 
               scale(var(--scale, 1.1));
    opacity: var(--opacity, 0.5);
  }
  100% { transform: translate(0, 0) rotate(0deg); opacity: 1;}
}
#wrap #container .evSection .inner #con_title2 {
  text-align: right;padding:78px 60px 0 0;display: flex;flex-direction: column;gap:40px;
  align-items: flex-end;
  justify-content: center;
  width: fit-content;
}
#wrap #container .evSection .inner .con_location {
  text-align: right;padding:75px 0 0;display: flex;flex-direction: column;gap:40px;
  align-items: center;
  justify-content: center;
  width: 100%;
}
#wrap #container .evSection .inner .con_location .location_wrap {
  width:960px;position: relative;text-align: center;display: flex;flex-direction: column;gap:21px;
}
#wrap #container .evSection .inner .con_location .location_wrap .location_title {
  display: flex;justify-content: space-around;
}
#wrap #container .evSection .inner .con_location .location_wrap .location_title .location_title_wrap{
  display: flex;justify-content: space-around;width: 100%;
}
#wrap #container .evSection .inner .con_location .location_wrap .location_title h2 {
  font-size:22px;font-weight:700;line-height: 1;display: flex;gap:10px;align-items: center;color: #222222;
}
#wrap #container .evSection .inner .con_location .location_wrap .location_title h2 span{
  font-weight: 500;color: #444444;
}
#wrap #container .evSection .inner .con_location .location_wrap .badge{
  position: absolute;top:-58px;right:-67px;
}

#wrap #container .evSection .inner .con_location .location_wrap .location_btn {
  padding-top:20px;display: flex;gap:48px;justify-content: center;align-items: center;
}

#sectionNotice {
  background: #f6f6f6;
  padding: 50px 0 70px;
}
#sectionNotice .inner{
  display: flex;flex-direction: column;text-align: left;gap:5px;
}
#sectionNotice .inner h2 {
  font-size:20px;color: #8c8c8c;font-weight:700;font-family: "GmarketSansBold";
}
#sectionNotice .inner h2 span {
  font-family: "Noto Color Emoji";
}
#sectionNotice .inner div{
  margin-left:30px;
}
#sectionNotice .inner div p {
  font-size:18px;color: #8c8c8c;line-height:30px;font-family: "Wanted Sans Variable";
  text-indent: -12px;margin-left:12px;
}

.event_popup_bg{
  position: fixed;width:100%;height:100%;background: rgba(0,0,0,.7);
  z-index: 99;top:0;left:0;
  display: none;
}
.event_popup{
  width:430px;
  position: fixed;
  top:50%;left:50%;
  z-index: 100;
  transform: translate(-50%, -50%);
  will-change: translate;
  background: #fff;
  border-radius: 10px;
  padding:25px 15px 21px;
  display: none;
}
.event_popup > a{
  position: absolute;
  top:15px;right:15px;
  display: flex;
}
.event_popup .event_popup_inner {
  display: flex;flex-direction: column;gap:25px;
}
.event_popup .event_popup_inner .event_popup_title img {
  margin:0 auto;
}
.event_popup .event_popup_content {
  display: flex;flex-direction: column;gap:5px;align-items: flex-start;justify-content: center;
}
.event_popup .event_popup_content > p{
  font-size:13px;font-weight: 600;color:#999999;line-height: 1;font-family: "Wanted Sans Variable";
}
.event_popup .event_popup_content .counsult_form_wrap {
  display: flex;flex-direction: column;align-items: center;justify-content: center;gap:19px;
  width: 100%;
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info {
  display: flex;flex-direction: column;align-items: center;justify-content: center;gap:15px;
  width: 100%;
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top{
  border:1px solid #ddd; width: 100%;background: #f7f7f7;border-radius: 5px;padding:19px 23px;
  display: flex;flex-direction: column;gap:7px;
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap{
  display: flex;
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap > h2 {
  font-size:16px;font-weight: 500;color: #222222;min-width: 82px;text-align: left;font-family: "Wanted Sans Variable";height: 40px;    display: flex; align-items: center;
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap > input[type="text"]{
  border:1px solid #dddddd;outline: 0;width: 100%;font-family: "Wanted Sans Variable";
  padding:0 10px;font-family: "Wanted Sans Variable";
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap input[type="checkbox"]{
  accent-color: #fd3d6a;width:16px;height:16px;
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap.lec_wrap{
  padding:13px 0;align-items: flex-start;
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap.lec_wrap > h2{
  align-items: flex-start;padding:1px 0;
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap.edu_wrap > h2{
  align-items: flex-start;padding:1px 0;
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap .select_lec {
  display: flex;flex-wrap: wrap;column-gap: 14px;row-gap:14px;
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap .select_lec label {
  display: flex;align-items: center;gap:5px;font-weight: 500;color: #222222;font-size:16px;min-width: 73px;
  letter-spacing: -1px;font-family: "Wanted Sans Variable";line-height:1;
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .agree_inp {
  display: flex;gap:5px;
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .agree_inp input{
  width:14px;height:14px;accent-color: #000;
}
.event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .agree_inp label{
  font-size:14px;font-weight:500;font-family: "Wanted Sans Variable";color:#222222;line-height: 1;
}


.notice_popup_bg{
  position: fixed;width:100%;height:100%;background: rgba(0,0,0,.7);
  z-index: 101;top:0;left:0;
  display: none;
}
.notice_popup{
  position: fixed;
  top:50%;left:50%;
  z-index: 102;
  transform: translate(-50%, -50%);
  will-change: translate;
  background: #fff;
  border-radius: 10px;
  display: none;
  width: 340px;height:150px;
}
.notice_popup > a {
  position: absolute;top:15px;right:15px;display: flex;
}
.notice_popup .notice_popup_inner {
  display: flex;flex-direction: column;gap:10px;align-items: center;justify-content: center;height: 100%;width:100%;
}
.notice_popup .notice_popup_inner p {
  font-size: 18px;font-weight:600;color:#222222;font-family: "Wanted Sans Variable";
}
.notice_popup .notice_popup_inner a {
  font-size: 16px;font-weight:600;color:#fff;font-family: "Wanted Sans Variable";width: 140px;height:38px;
  display: flex;align-items: center;justify-content: center;background: #222222;border-radius: 30px;line-height: 1;
}





.result_popup_bg{
  position: fixed;width:100%;height:100%;background-color: rgba(0,0,0,.7);
  z-index: 99;top:0;left:0;
  display: none;
}
.result_popup{
  width:430px;
  height: 430px;
  position: fixed;
  top:50%;left:50%;
  z-index: 100;
  transform: translate(-50%, -50%);
  will-change: translate;
  background: #fff;
  border-radius: 10px;
  padding:25px 0;
  display: none;
}
.result_popup > a{
  position: absolute;
  top:15px;right:15px;
  display: flex;
}
.result_popup .result_popup_inner > img {
  margin:0 auto;
}



.result_chk_popup_bg{
  position: fixed;width:100%;height:100%;background: rgba(0,0,0,.7);
  z-index: 99;top:0;left:0;
  display: none;
}
.result_chk_popup{
  width:430px;
  position: fixed;
  top:50%;left:50%;
  z-index: 100;
  transform: translate(-50%, -50%);
  will-change: translate;
  background: #fff;
  border-radius: 10px;
  padding:25px 15px 21px;
  display: none;
}
.result_chk_popup > a{
  position: absolute;
  top:15px;right:15px;
  display: flex;
}
.result_chk_popup .result_chk_popup_inner {
  display: flex;flex-direction: column;gap:25px;align-items: center;
}
.result_chk_popup .result_chk_popup_content {
  display: flex;flex-direction: column;gap:5px;align-items: flex-start;justify-content: center;
}
.result_chk_popup .result_chk_popup_content > p{
  font-size:13px;font-weight: 600;color:#999999;line-height: 1;font-family: "Wanted Sans Variable";
}
.result_chk_popup .result_chk_popup_content .counsult_form_wrap {
  display: flex;flex-direction: column;align-items: center;justify-content: center;gap:19px;
  width: 100%;
}
.result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info {
  display: flex;flex-direction: column;align-items: center;justify-content: center;gap:15px;
  width: 100%;
}
.result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top{
  border:1px solid #ddd; width: 100%;background: #f7f7f7;border-radius: 5px;padding:19px 23px;
  display: flex;flex-direction: column;gap:7px;
}
.result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap{
  display: flex;
}
.result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap > h2 {
  font-size:16px;font-weight: 500;color: #222222;min-width: 82px;text-align: left;font-family: "Wanted Sans Variable";height: 40px;    display: flex; align-items: center;
}
.result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap > input[type="text"]{
  border:1px solid #dddddd;outline: 0;width: 100%;font-family: "Wanted Sans Variable";
  padding:0 10px;font-family: "Wanted Sans Variable";
}

.floating_menu{
  display: none;
}
.fixed_right_banner {
  position: fixed;
  top:20%;right:30px;
  display: flex;flex-direction: column;
  gap:12px;
}
html,body{
  scroll-behavior: smooth;
}



@media all and (max-width:1400px){
#wrap #container .evSection{
  background-image: url(https://careergate-service.s3.amazonaws.com/img/campusdev/mbc/event/2025/0909_lucky/evSection_bg.png);
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 133.3333vw auto;
  padding:5.2083vw 0 4.4444vw;
}
#wrap #container .evSection .inner {
  display: flex;flex-direction: column;gap:3.3333vw;max-width: 85.7142vw;width: 100%;
}
#wrap #container .evSection .inner .con_title {
  text-align: right;
}
#wrap #container .evSection .inner .con_title img {
  width: 78.5vw;
}
#wrap #container .evSection .inner .content{
  background-color: #ffabc4;width:100%;border-radius: 3.4722vw;
  display: flex;flex-direction: column;gap:7.1428vw;align-items: center;justify-content: center;
  padding-bottom:8.6806vw;border:0.0694vw solid #f5f5f5;
}
#wrap #container .evSection .inner .content #content_unit {
  display: flex;flex-direction: column;gap:7.1428vw;align-items: center;justify-content: center;
  padding-top:6.4285vw;
}
#wrap #container .evSection .inner .content #content_unit > img{
  width: 22.2857vw;
}
#wrap #container .evSection .inner .content > img {
  width: 71.5vw;
}
#wrap #container .evSection .inner .content .motion_box_container {
  position: relative;
}
#wrap #container .evSection .inner .content .motion_box_bg {
  position: absolute;top:-5.2083vw;left:50%;z-index: 0;max-width: unset;
  transform: translate(-50%, 0);  width: 137.1428vw;
}
#wrap #container .evSection .inner .content .motion_box_hanabi1 {
  position: absolute;top:-11.1111vw;right:-23.3333vw;z-index: 0;max-width: unset;
  width: 11.1111vw;display: none;
}
#wrap #container .evSection .inner .content .motion_box_hanabi2 {
  position: absolute;bottom:3.0556vw;right:-11.5278vw;z-index: 0;max-width: unset;
  width: 6.2500vw;display: none;
}
#wrap #container .evSection .inner .content .motion_box_hanabi3 {
  position: absolute;bottom:22.3611vw;left:-13.8889vw;z-index: 0;max-width: unset;
  transform: translate(-50%, 0);width: 4.5139vw;display: none;
}
#wrap #container .evSection .inner .content .motion_box {
  background-image: url(https://careergate-service.s3.amazonaws.com/img/campusdev/mbc/event/2025/0909_lucky/motion_box_bg.png);
  width:44.5833vw;height:48.4028vw;
  margin-left:0;
  padding: 1.3194vw 1.5278vw;
  display: flex;flex-direction: column;gap:1.7361vw;
  position: relative;
  z-index: 1;
  background-size: cover;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap{
  width: 41.6667vw;height:37.5000vw;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object{
  position: absolute;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .object12{
  position: absolute;
  bottom:10.6428vw;right:-11.2857vw;
  width: 17.2142vw;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object.active{
  animation: floatAnim var(--duration, 3s) both infinite alternate;
  animation-delay: var(--delay, 0s);
  will-change: transform;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object1{
  top:19.0972vw;left:14.0972vw;z-index: 10;
  --duration: 1s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: -0;
  --rot: 5deg;
  --scale: 1;
  --opacity:1;
  width: 18.2142vw;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object2{
  top:-1.0417vw;left:-1.3194vw;
  --duration: 1s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: -0.3472vw;
  --rot: 3deg;
  --scale: 1;
  --opacity:1;
  width: 26.2857vw;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object3{
  top:6.1806vw;left:16.0417vw;
  --duration: 2s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: 0;
  --rot: 0deg;
  --scale: 1;
  --opacity:1;
  width: 24.5vw;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object4{
  top:15.4861vw;left:3.5417vw;
  --duration: 2s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: 0;
  --rot: 0;
  --scale: 1.05;
  --opacity:1;
  width: 17vw;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object5{
  top:10.9722vw;left:21.7361vw;
  --duration: 1s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: 0;
  --rot: 0;
  --scale: 1.05;
  --opacity:1;
  width: 17.8571vw;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object6{
  top:1.5278vw;left:22.1528vw;
  --duration: 1.5s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0.6944vw;
  --ty: -0.6944vw;
  --rot: 0;
  --scale: 1;
  --opacity:1;
  width: 20.7142vw;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object7{
  top:12.7778vw;left:12.2917vw;
  --duration: 2s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0.6944vw;
  --ty: 0.6944vw;
  --rot: 5deg;
  --scale: 1;
  --opacity:1;
  width: 14.7857vw;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object8{
  top:24.0972vw;left:34.9306vw;
  --duration: 2s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: 0;
  --rot: 0deg;
  --scale: 1;
  --opacity:1;
  width: 11.6428vw;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object9{
  top:18.0556vw;left:30.6250vw;
  --duration: 3s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0.6944vw;
  --ty: 0.6944vw;
  --rot: 5deg;
  --scale: 1;
  --opacity:1;
  width: 10.2857vw;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object10{
  top:24.0278vw;left:29.9306vw;z-index: 11;
  --duration: 3s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: -0;
  --rot: 0;
  --scale: 1;
  --opacity:1;
  width: 7.2142vw;
}
#wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object11{
  top:21.8056vw;left:6.3194vw;
  --duration: 1s; /* 기본값 */
  --delay: 0s; /* 기본값 */
  --tx: 0;
  --ty: -0;
  --rot: 0;
  --scale: 1;
  --opacity:0.7;
  width: 7.6428vw;
}
@keyframes floatAnim {
  0% { transform: translate(0, 0) rotate(0deg); opacity: 1;}
  50% { 
    transform: translate(var(--tx, 0.0000vw), var(--ty, 0.0000vw)) 
               rotate(var(--rot, 0deg)) 
               scale(var(--scale, 1.1));
    opacity: var(--opacity, 0.5);
  }
  100% { transform: translate(0, 0) rotate(0deg); opacity: 1;}
}
#wrap #container .evSection .inner #con_title2 {
  text-align: right;padding:5.4167vw 4.1667vw 0 0;display: flex;flex-direction: column;gap:2.7778vw;
  align-items: flex-end;
  justify-content: center;
  width: fit-content;
}
#wrap #container .evSection .inner #con_title2 img {
  width: 75.7142vw;
}
#wrap #container .evSection .inner #con_title2 a img {
  width: 71.4285vw;
}
#wrap #container .evSection .inner .con_location {
  text-align: right;padding:5.2083vw 0 0;display: flex;flex-direction: column;gap:2.7778vw;
  align-items: center;
  justify-content: center;
  width: 100%;
}
#wrap #container .evSection .inner .con_location > img {
  width: 27.2142vw;
}
#wrap #container .evSection .inner .con_location .location_wrap {
  width:66.6667vw;position: relative;text-align: center;display: flex;flex-direction: column;gap:1.4583vw;
}
#wrap #container .evSection .inner .con_location .location_wrap .location_title {
  display: flex;justify-content: space-around;
}
#wrap #container .evSection .inner .con_location .location_wrap .location_title h2 {
  font-size:1.5278vw;font-weight:700;line-height: 1;display: flex;gap:0.6944vw;align-items: center;color: #222222;
}
#wrap #container .evSection .inner .con_location .location_wrap .location_title h2 img {
  width: 1.4285vw;
}
#wrap #container .evSection .inner .con_location .location_wrap .location_title h2 span{
  font-weight: 500;color: #444444;
}
#wrap #container .evSection .inner .con_location .location_wrap img {
  width: 68.6428vw;
}
#wrap #container .evSection .inner .con_location .location_wrap .badge{
  position: absolute;top:-4.0278vw;right:-4.6528vw;width: 10.9285vw;
}

#wrap #container .evSection .inner .con_location .location_wrap .location_btn {
  padding-top:1.3889vw;display: flex;gap:3.3333vw;justify-content: center;align-items: center;
}
#wrap #container .evSection .inner .con_location .location_wrap .location_btn a img {
  width: 20.7142vw;
}
#sectionNotice {
  background: #f6f6f6;
  padding: 3.4722vw 0 4.8611vw;
}
#sectionNotice .inner{
  display: flex;flex-direction: column;text-align: left;gap:0.3472vw;max-width: 85.7142vw;
  width: 100%;
}
#sectionNotice .inner h2 {
  font-size:1.3889vw;color: #8c8c8c;font-weight:700;font-family: "GmarketSansBold";
}
#sectionNotice .inner h2 span {
  font-family: "Noto Color Emoji";
}
#sectionNotice .inner div{
  margin-left:2.0833vw;
}
#sectionNotice .inner div p {
  font-size:1.2500vw;color: #8c8c8c;line-height:2.0833vw;font-family: "Wanted Sans Variable";
  text-indent: -0.8333vw;margin-left:0.8333vw;
}
.fixed_right_banner {
  position: fixed;
  top:20%;right:2.1428vw;
  display: flex;flex-direction: column;
  gap:0.8571vw;
}
.fixed_right_banner img{
  width: 10vw;
}
}







@media all and (max-width:1200px) {
  .event_popup_bg{
    position: fixed;width:100%;height:100%;background: rgba(0,0,0,.7);
    z-index: 99;top:0;left:0;
    display: none;
  }
  .event_popup{
    width:35.8333vw;
    position: fixed;
    top:50%;left:50%;
    z-index: 100;
    transform: translate(-50%, -50%);
    will-change: translate;
    background: #fff;
    border-radius: 0.8333vw;
    padding:2.0833vw 1.2500vw 1.7500vw;
    display: none;
  }
  .event_popup > a{
    position: absolute;
    top:1.2500vw;right:1.2500vw;
    display: flex;
  }
  .event_popup .event_popup_inner {
    display: flex;flex-direction: column;gap:2.0833vw;
  }
  .event_popup .event_popup_inner .event_popup_title img {
    width:17.8333vw ;
  }
  .event_popup .event_popup_content {
    display: flex;flex-direction: column;gap:0.4167vw;align-items: flex-start;justify-content: center;
  }
  .event_popup .event_popup_content > p{
    font-size:1.0833vw;font-weight: 600;color:#999999;line-height: 1;font-family: "Wanted Sans Variable";
  }
  .event_popup .event_popup_content .counsult_form_wrap {
    display: flex;flex-direction: column;align-items: center;justify-content: center;gap:1.5833vw;
    width: 100%;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info {
    display: flex;flex-direction: column;align-items: center;justify-content: center;gap:1.2500vw;
    width: 100%;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top{
    border:0.0833vw solid #ddd; width: 100%;background: #f7f7f7;border-radius: 0.4167vw;padding:1.5833vw 1.9167vw;
    display: flex;flex-direction: column;gap:0.5833vw;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap{
    display: flex;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap > h2 {
    font-size:1.3333vw;font-weight: 500;color: #222222;min-width: 6.8333vw;text-align: left;font-family: "Wanted Sans Variable";height: 3.3333vw;    display: flex; align-items: center;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap > input[type="text"]{
    outline: 0;width: 100%;font-family: "Wanted Sans Variable";
    padding:0 0.8333vw;font-family: "Wanted Sans Variable";
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap input[type="checkbox"]{
    accent-color: #fd3d6a;width:1.3333vw;height:1.3333vw;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap.lec_wrap{
    padding:1.0833vw 0;align-items: flex-start;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap.lec_wrap > h2{
    align-items: flex-start;padding:0.0833vw 0;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap.edu_wrap > h2{
    align-items: flex-start;padding:0.0833vw 0;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap .select_lec {
    display: flex;flex-wrap: wrap;column-gap: 1.1667vw;row-gap:1.1667vw;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap .select_lec label {
    display: flex;align-items: center;gap:0.4167vw;font-weight: 500;color: #222222;font-size:1.3333vw;min-width: 6.0833vw;
    letter-spacing: -0.0833vw;font-family: "Wanted Sans Variable";line-height:1;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .agree_inp {
    display: flex;gap:0.4167vw;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .agree_inp input{
    width:1.1667vw;height:1.1667vw;accent-color: #000;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .agree_inp label{
    font-size:1.1667vw;font-weight:500;font-family: "Wanted Sans Variable";color:#222222;line-height: 1;
  }
  
  
  .notice_popup_bg{
    position: fixed;width:100%;height:100%;background: rgba(0,0,0,.7);
    z-index: 101;top:0;left:0;
    display: none;
  }
  .notice_popup{
    position: fixed;
    top:50%;left:50%;
    z-index: 102;
    transform: translate(-50%, -50%);
    will-change: translate;
    background: #fff;
    border-radius: 0.8333vw;
    display: none;
    width: 28.3333vw;height:12.5000vw;
  }
  .notice_popup > a {
    position: absolute;top:1.2500vw;right:1.2500vw;display: flex;
  }
  .notice_popup .notice_popup_inner {
    display: flex;flex-direction: column;gap:0.8333vw;align-items: center;justify-content: center;height: 100%;width:100%;
  }
  .notice_popup .notice_popup_inner p {
    font-size: 1.5000vw;font-weight:600;color:#222222;font-family: "Wanted Sans Variable";
  }
  .notice_popup .notice_popup_inner a {
    font-size: 1.3333vw;font-weight:600;color:#fff;font-family: "Wanted Sans Variable";width: 11.6667vw;height:3.1667vw;
    display: flex;align-items: center;justify-content: center;background: #222222;border-radius: 2.5000vw;line-height: 1;
  }
  
  
  
  
  
  .result_popup_bg{
    position: fixed;width:100%;height:100%;background-color: rgba(0,0,0,.7);
    z-index: 99;top:0;left:0;
    display: none;
  }
  .result_popup{
    width:35.8333vw;
    height: 35.8333vw;
    position: fixed;
    top:50%;left:50%;
    z-index: 100;
    transform: translate(-50%, -50%);
    will-change: translate;
    background: #fff;
    border-radius: 0.8333vw;
    padding:2.0833vw 0;
    display: none;
  }
  .result_popup > a{
    position: absolute;
    top:1.2500vw;right:1.2500vw;
    display: flex;
  }

  .result_chk_popup_bg{
    position: fixed;width:100%;height:100%;background: rgba(0,0,0,.7);
    z-index: 99;top:0;left:0;
    display: none;
  }
  .result_chk_popup{
    width:35.8333vw;
    position: fixed;
    top:50%;left:50%;
    z-index: 100;
    transform: translate(-50%, -50%);
    will-change: translate;
    background: #fff;
    border-radius: 0.8333vw;
    padding:2.0833vw 1.2500vw 1.7500vw;
    display: none;
  }
  .result_chk_popup > a{
    position: absolute;
    top:1.2500vw;right:1.2500vw;
    display: flex;
  }
  .result_chk_popup .result_chk_popup_inner .result_chk_popup_title img {
    width:17.8333vw ;
  }
  .result_chk_popup .result_chk_popup_inner {
    display: flex;flex-direction: column;gap:2.0833vw;
  }
  .result_chk_popup .result_chk_popup_content {
    display: flex;flex-direction: column;gap:0.4167vw;align-items: flex-start;justify-content: center;
  }
  .result_chk_popup .result_chk_popup_content > p{
    font-size:1.0833vw;font-weight: 600;color:#999999;line-height: 1;font-family: "Wanted Sans Variable";
  }
  .result_chk_popup .result_chk_popup_content .counsult_form_wrap {
    display: flex;flex-direction: column;align-items: center;justify-content: center;gap:1.5833vw;
    width: 100%;
  }
  .result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info {
    display: flex;flex-direction: column;align-items: center;justify-content: center;gap:1.2500vw;
    width: 100%;
  }
  .result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top{
    border:0.0833vw solid #ddd; width: 100%;background: #f7f7f7;border-radius: 0.4167vw;padding:1.5833vw 1.9167vw;
    display: flex;flex-direction: column;gap:0.5833vw;
  }
  .result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap{
    display: flex;
  }
  .result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap > h2 {
    font-size:1.3333vw;font-weight: 500;color: #222222;min-width: 6.8333vw;text-align: left;font-family: "Wanted Sans Variable";height: 3.3333vw;    display: flex; align-items: center;
  }
  .result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap > input[type="text"]{
    outline: 0;width: 100%;font-family: "Wanted Sans Variable";
    padding:0 0.8333vw;font-family: "Wanted Sans Variable";
  }
}


@media all and (max-width:768px){
  .img_pc{
    display: none;
  }
  .img_mo{
    display: block;
  }
  #wrap #container .evSection{
    background-image: url(https://careergate-service.s3.amazonaws.com/img/campusdev/mbc/event/2025/0909_lucky/evSection_bg_mo.png);
    background-color: #ffc0d0;
    background-position: top center;
    background-repeat: no-repeat;
    background-size: 100.0000vw auto;
    padding:8.8542vw 0 8.3333vw;
  }
  #wrap #container .evSection .inner {
    display: flex;flex-direction: column;gap:6.1198vw;
    max-width: 100.0000vw;
  }
  #wrap #container .evSection .inner .con_title {
    text-align: center;
  }
  #wrap #container .evSection .inner .con_title img {
    margin:0 auto;width: 91.2760vw;
  }
  #wrap #container .evSection .inner .content{
    background-color: unset;width:100%;border-radius: 6.5104vw;
    display: flex;flex-direction: column;gap:6.1198vw;align-items: center;justify-content: center;
    padding-bottom:0;border:0;
    
  }
  #wrap #container .evSection .inner .content > img {
    width: 86.1979vw;
  }
  #wrap #container .evSection .inner .content #content_unit {
    display: flex;flex-direction: column;gap:16.2760vw;align-items: center;justify-content: center;
    padding-top:11.7188vw;
  }
  #wrap #container .evSection .inner .content #content_unit > img {
    width: 41.6667vw;
  }
  #wrap #container .evSection .inner .content .motion_box_container {
    position: relative;
  }
  #wrap #container .evSection .inner .content .motion_box_bg {
    position: absolute;top:-11.1979vw;left:50%;z-index: 0;max-width: unset;
    transform: translate(-50%, 0);width: 100.0000vw;
  }
  #wrap #container .evSection .inner .content .motion_box_hanabi1 {
    position: absolute;top:-25.3906vw;right:-1.4323vw;z-index: 0;max-width: unset;
    width: 12.2396vw;display: none;
  }
  #wrap #container .evSection .inner .content .motion_box_hanabi2 {
    position: absolute;bottom:-5.0781vw;left:-4.2969vw;z-index: 0;max-width: unset;
    width: 8.4635vw;display: none;
  }
  #wrap #container .evSection .inner .content .motion_box_hanabi3 {
    display: none !important;
  }
  #wrap #container .evSection .inner .content .motion_box {
    background-image: url(https://careergate-service.s3.amazonaws.com/img/campusdev/mbc/event/2025/0909_lucky/motion_box_bg_mo.png);
    width:76.9531vw;height:83.4635vw;
    margin-left:0;
    padding: 2.4740vw 2.8646vw;
    display: flex;flex-direction: column;gap:3.2552vw;
    position: relative;
    z-index: 1;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap{
    width: 71.3542vw;
    height: 64.8438vw;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object{
    position: absolute;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .object12{
    position: absolute;
    bottom:71.7447vw;right:5.7291vw;
    width: 24.0885vw;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object.active{
    animation: floatAnim var(--duration, 3s) both infinite alternate;
    animation-delay: var(--delay, 0s);
    will-change: transform;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object1{
    top:30.3385vw;left:22.2656vw;z-index: 10;
    --duration: 1s; /* 기본값 */
    --delay: 0s; /* 기본값 */
    --tx: 0;
    --ty: -0;
    --rot: 5deg;
    --scale: 1;
    --opacity:1;
    width: 33.2031vw;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object2{
    top:-7.4219vw;left:-4.2969vw;
    --duration: 1s; /* 기본값 */
    --delay: 0s; /* 기본값 */
    --tx: 0;
    --ty: -0.6510vw;
    --rot: 3deg;
    --scale: 1;
    --opacity:1;
    width: 47.9167vw;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object3{
    top:6.3802vw;left:29.6875vw;
    --duration: 2s; /* 기본값 */
    --delay: 0s; /* 기본값 */
    --tx: 0;
    --ty: 0;
    --rot: 0deg;
    --scale: 1;
    --opacity:1;
    width: 24.0885vw;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object4{
    top:23.5677vw;left:4.8177vw;
    --duration: 2s; /* 기본값 */
    --delay: 0s; /* 기본값 */
    --tx: 0;
    --ty: 0;
    --rot: 0;
    --scale: 1.05;
    --opacity:1;
    width: 30.9896vw;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object5{
    top:15.1042vw;left:38.9323vw;
    --duration: 1s; /* 기본값 */
    --delay: 0s; /* 기본값 */
    --tx: 0;
    --ty: 0;
    --rot: 0;
    --scale: 1.05;
    --opacity:1;
    width: 32.5521vw;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object6{
    top:-2.6042vw;left:39.7135vw;
    --duration: 1.5s; /* 기본값 */
    --delay: 0s; /* 기본값 */
    --tx: 1.3021vw;
    --ty: -1.3021vw;
    --rot: 0;
    --scale: 1;
    --opacity:1;
    width: 37.7604vw;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object7{
    top:18.4896vw;left:21.2240vw;
    --duration: 2s; /* 기본값 */
    --delay: 0s; /* 기본값 */
    --tx: 1.3021vw;
    --ty: 1.3021vw;
    --rot: 5deg;
    --scale: 1;
    --opacity:1;
    width: 26.9531vw;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object8{
    top:40.1042vw;left:59.7656vw;
    --duration: 2s; /* 기본값 */
    --delay: 0s; /* 기본값 */
    --tx: 0;
    --ty: 0;
    --rot: 0deg;
    --scale: 1;
    --opacity:1;
    width: 20.9635vw;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object9{
    top:28.3854vw;left:55.5990vw;
    --duration: 3s; /* 기본값 */
    --delay: 0s; /* 기본값 */
    --tx: 1.3021vw;
    --ty: 1.3021vw;
    --rot: 5deg;
    --scale: 1;
    --opacity:1;
    width: 18.7500vw;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object10{
    top:39.5833vw;left:53.7760vw;z-index: 11;
    --duration: 3s; /* 기본값 */
    --delay: 0s; /* 기본값 */
    --tx: 0;
    --ty: -0;
    --rot: 0;
    --scale: 1;
    --opacity:1;
    width: 13.1510vw;
  }
  #wrap #container .evSection .inner .content .motion_box .motion_object_wrap .motion_object11{
    top:35.4167vw;left:10.0260vw;
    --duration: 1s; /* 기본값 */
    --delay: 0s; /* 기본값 */
    --tx: 0;
    --ty: -0;
    --rot: 0;
    --scale: 1;
    --opacity:0.7;
    width: 13.9323vw;
  }
  @keyframes floatAnim {
    0% { transform: translate(0, 0) rotate(0deg); opacity: 1;}
    50% { 
      transform: translate(var(--tx, 0.0000vw), var(--ty, 0.0000vw)) 
                 rotate(var(--rot, 0deg)) 
                 scale(var(--scale, 1.1));
      opacity: var(--opacity, 0.5);
    }
    100% { transform: translate(0, 0) rotate(0deg); opacity: 1;}
  }
  #wrap #container .evSection .inner #con_title2 {
    text-align: right;padding:12.7604vw 0 0 0;display: flex;flex-direction: column;gap:7.2917vw;
    align-items: center;
    justify-content: center;
    width: fit-content;
  }
  #wrap #container .evSection .inner .con_location {
    text-align: right;padding:9.7656vw 0 0;display: flex;flex-direction: column;gap:5.2083vw;
    align-items: center;
    justify-content: center;
    width: 100%;
  }
  #wrap #container .evSection .inner .con_location > img {
    width: 54.6875vw;
  }
  #wrap #container .evSection .inner .con_location .location_wrap {
    width:91.4063vw;position: relative;text-align: center;display: flex;flex-direction: column;gap:3.5156vw;
  }
  #wrap #container .evSection .inner .con_location .location_wrap img {
    width: 91.2760vw;
  }
  #wrap #container .evSection .inner .con_location .location_wrap .location_title {
    display: flex;justify-content: center;flex-direction: row;gap:2.6042vw;align-items: center;
  }
  #wrap #container .evSection .inner .con_location .location_wrap .location_title .location_title_wrap {
    flex-direction: column;width: fit-content;gap: 2.6042vw;
  }
  #wrap #container .evSection .inner .con_location .location_wrap .location_title h2 {
    font-size:2.8646vw;font-weight:700;line-height: 1;display: flex;gap:1.3021vw;align-items: center;color: #222222;justify-content: flex-start;
  }
  #wrap #container .evSection .inner .con_location .location_wrap .location_title h2 img {
    width: 2.8646vw;
  }
  #wrap #container .evSection .inner .con_location .location_wrap .location_title h2 span{
    font-weight: 500;color: #444444;
  }
  #wrap #container .evSection .inner #con_title2 img {
    width: 91.1458vw;
  }
  #wrap #container .evSection .inner #con_title2 a img {
    width: 100.0000vw;
  }
  #wrap #container .evSection .inner .con_location .location_wrap .badge{
    position: relative;top:unset;right:unset;width:19.9219vw;
  }
  
  #wrap #container .evSection .inner .con_location .location_wrap .location_btn {
    padding-top:1.3021vw;display: flex;gap:2.7344vw;justify-content: center;align-items: center;
  }
  #wrap #container .evSection .inner .con_location .location_wrap .location_btn a img {
    width: 41.6667vw;
  }
  #sectionNotice {
    background: #f6f6f6;
    padding: 6.5104vw 0;
  }
  #sectionNotice .inner{
    display: flex;flex-direction: column;text-align: left;gap:0.6510vw;max-width: 91.4063vw;
  }
  #sectionNotice .inner h2 {
    font-size:3.1250vw;color: #8c8c8c;font-weight:700;font-family: "GmarketSansBold";
  }
  #sectionNotice .inner h2 span {
    font-family: "Noto Color Emoji";font-size:2.3438vw;
  }
  #sectionNotice .inner div{
    margin-left:2.8646vw;
  }
  #sectionNotice .inner div p {
    font-size:2.8646vw;color: #8c8c8c;line-height:5.2083vw;font-family: "Wanted Sans Variable";
    text-indent: -3.2552vw;
    margin-left: 3.2552vw;
  }
  .pc-no-br {
    display: block;
  }
  .floating_menu{
    display: none;
  }
  .fixed_right_banner {
    position: fixed;
    top:unset;bottom:0;right:unset;left:0;
    display: flex;flex-direction: row;
    gap:0;
    z-index: 98;
  }
  .fixed_right_banner a img {
    width: 100%;
  }



  
  .event_popup_bg{
    position: fixed;width:100%;height:100%;background: rgba(0,0,0,.7);
    z-index: 99;top:0;left:0;
    display: none;
  }
  .event_popup{
    width:83.3333vw;
    position: fixed;
    top:50%;left:50%;
    z-index: 100;
    transform: translate(-50%, -50%);
    will-change: translate;
    background: #fff;
    border-radius: 1.3021vw;
    padding:4.4271vw 2.4740vw 2.3438vw;
    display: none;
  }
  .event_popup > a{
    position: absolute;
    top:2.4740vw;right:2.4740vw;
    display: flex;
  }
  .event_popup > a svg {
    width:2.6041vw;height:2.6041vw;
  }
  .event_popup > a svg image{
    width:2.6041vw;height:2.6041vw;
  }
  
  .event_popup .event_popup_inner {
    display: flex;flex-direction: column;gap:3.9063vw;
  }
  .event_popup .event_popup_inner .event_popup_title img {
    width: 36.4583vw;        margin: 0 auto;
  }
  .event_popup .event_popup_content {
    display: flex;flex-direction: column;gap:0.6510vw;align-items: flex-start;justify-content: center;
  }
  .event_popup .event_popup_content > p{
    font-size:2.8645vw;font-weight: 600;color:#999999;line-height: 1;font-family: "Wanted Sans Variable";
  }
  .event_popup .event_popup_content .counsult_form_wrap {
    display: flex;flex-direction: column;align-items: center;justify-content: center;gap:3.2552vw;
    width: 100%;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info {
    display: flex;flex-direction: column;align-items: center;justify-content: center;gap:2.6042vw;
    width: 100%;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top{
    width: 100%;background: #f7f7f7;border-radius: 0.6510vw;padding:3.2552vw 3.2552vw 3.2552vw 3.9063vw;
    display: flex;flex-direction: column;gap:1.0417vw;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap{
    display: flex;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap > h2 {
    font-size:3.3854vw;font-weight: 500;color: #222222;min-width: 19.5312vw;text-align: left;font-family: "Wanted Sans Variable";height: 7.0313vw;    display: flex; align-items: center;        line-height: 1;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap > input[type="text"]{
    outline: 0;width: 100%;font-family: "Wanted Sans Variable";
    padding:0 2.6042vw;font-family: "Wanted Sans Variable";max-width:100%;font-size:3.3854vw;
    height: 8.3333vw;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap input[type="checkbox"]{
    accent-color: #fd3d6a;width:3.125vw;height:3.125vw;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap.lec_wrap{
    padding:3.3854vw 0;align-items: flex-start;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap.lec_wrap > h2{
    align-items: flex-start;padding:0;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap.edu_wrap > h2{
    align-items: flex-start;padding:0;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap .select_lec {
    display: flex;flex-wrap: wrap;column-gap: 2.6042vw;row-gap:2.6042vw;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap .select_lec label {
    display: flex;align-items: center;gap:1.1719vw;font-weight: 500;color: #222222;font-size:3.3854vw;min-width: 12.7604vw;
    letter-spacing: -0.1302vw;font-family: "Wanted Sans Variable";line-height:1;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .agree_inp {
    display: flex;gap:0.9115vw;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .agree_inp input{
    width:3.125vw;height:3.125vw;accent-color: #000;min-width: 12px;min-height:12px;
  }
  .event_popup .event_popup_content .counsult_form_wrap .counsult_form_info .agree_inp label{
    font-size:2.8645vw;font-weight:500;font-family: "Wanted Sans Variable";color:#222222;line-height: 1;
  }
  
  
  .notice_popup_bg{
    position: fixed;width:100%;height:100%;background: rgba(0,0,0,.7);
    z-index: 101;top:0;left:0;
    display: none;
  }
  .notice_popup{
    position: fixed;
    top:50%;left:50%;
    z-index: 102;
    transform: translate(-50%, -50%);
    will-change: translate;
    background: #fff;
    border-radius: 1.9531vw;
    display: none;
    width: 62.5vw;height:31.25vw;
  }
  .notice_popup > a {
    position: absolute;top:2.4740vw;right:3.1250vw;display: flex;
  }
  .notice_popup > a svg {
    width:2.6041vw;height:2.6041vw;
  }
  .notice_popup > a svg image{
    width:2.6041vw;height:2.6041vw;
    
  }
  .notice_popup .notice_popup_inner {
    display: flex;flex-direction: column;gap:3.9063vw;align-items: center;justify-content: center;height: 100%;width:100%;
  }
  .notice_popup .notice_popup_inner p {
    font-size: 3.3854vw;font-weight:600;color:#222222;font-family: "Wanted Sans Variable";
  }
  .notice_popup .notice_popup_inner a {
    font-size: 3.125vw;font-weight:600;color:#fff;font-family: "Wanted Sans Variable";width: 23.4375vw;height:6.5104vw;
    display: flex;align-items: center;justify-content: center;background: #222222;border-radius: 3.9063vw;line-height: 1;
  }
  
  
  
  
  
  .result_popup_bg{
    position: fixed;width:100%;height:100%;background-color: rgba(0,0,0,.7);
    z-index: 99;top:0;left:0;
    display: none;
  }
  .result_popup_bg .background_bg img{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 250.0000vw;
    max-width: unset;
  }
  .result_popup{
    width:83.3333vw;
    height: 78.1250vw;
    position: fixed;
    top:50%;left:50%;
    z-index: 100;
    transform: translate(-50%, -50%);
    will-change: translate;
    background: #fff;
    border-radius: 1.3021vw;
    padding:4.2969vw 0;
    display: none;
  }
  .result_popup > a{
    position: absolute;
    top:2.4740vw;right:3.1250vw;
    display: flex;
  }
  .result_popup > a svg{
    width:2.6041vw;height:2.6041vw;
  }
  .result_popup > a svg image{
    width:2.6041vw;height:2.6041vw;
  }
  .result_popup img{
    margin:0 auto;
    width:57.2916vw;
  }
  
  
  
  
  .result_chk_popup_bg{
    position: fixed;width:100%;height:100%;background: rgba(0,0,0,.7);
    z-index: 99;top:0;left:0;
    display: none;
  }
  .result_chk_popup{
    width:83.3333vw;
    position: fixed;
    top:50%;left:50%;
    z-index: 100;
    transform: translate(-50%, -50%);
    will-change: translate;
    background: #fff;
    border-radius: 1.3021vw;
    padding:4.4271vw 2.4740vw 2.3438vw;
    display: none;
  }
  .result_chk_popup > a{
    position: absolute;
    top:2.4740vw;right:2.4740vw;
    display: flex;
  }
  .result_chk_popup > a svg {
    width:2.6041vw;height:2.6041vw;
  }
  .result_chk_popup > a svg image{
    width:2.6041vw;height:2.6041vw;
  }
  
  .result_chk_popup .result_chk_popup_inner {
    display: flex;flex-direction: column;gap:3.9063vw;
  }
  .result_chk_popup .result_chk_popup_inner .result_chk_popup_title img {
    width: 36.4583vw;        margin: 0 auto;
  }
  .result_chk_popup .result_chk_popup_content {
    display: flex;flex-direction: column;gap:0.6510vw;align-items: flex-start;justify-content: center;
  }
  .result_chk_popup .result_chk_popup_content > p{
    font-size:2.8645vw;font-weight: 600;color:#999999;line-height: 1;font-family: "Wanted Sans Variable";
  }
  .result_chk_popup .result_chk_popup_content .counsult_form_wrap {
    display: flex;flex-direction: column;align-items: center;justify-content: center;gap:3.2552vw;
    width: 100%;
  }
  .result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info {
    display: flex;flex-direction: column;align-items: center;justify-content: center;gap:3.9063vw;
    width: 100%;
  }
  .result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top{
    width: 100%;background: #f7f7f7;border-radius: 0.6510vw;padding:3.2552vw 3.2552vw 3.2552vw 3.9063vw;
    display: flex;flex-direction: column;gap:1.0417vw;
  }
  .result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap{
    display: flex;
  }
  .result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap > h2 {
    font-size:3.3854vw;font-weight: 500;color: #222222;min-width: 14.0625vw;text-align: left;font-family: "Wanted Sans Variable";height: 7.0313vw;    display: flex; align-items: center;        line-height: 1;
  }
  .result_chk_popup .result_chk_popup_content .counsult_form_wrap .counsult_form_info .counsult_form_info_top .inp_wrap > input[type="text"]{
    outline: 0;width: 100%;font-family: "Wanted Sans Variable";
    padding:0 2.6042vw;font-family: "Wanted Sans Variable";max-width:100%;font-size:3.3854vw;
    height: 8.3333vw;
  }
}